####################################################################################
#   makefile
####################################################################################
include ../config.local

#########################
LOCAL_TARGET = demo.exe
Need_Lib += ../$(LIBDIR)/LibRtspClient.a
Need_Lib += ../$(LIBDIR)/libzhy_muduo_base.a
Need_Lib += ../$(LIBDIR)/liblive555LiveMedia.a
Need_Lib += ../$(LIBDIR)/liblive555BasicUsageEnv.a
Need_Lib += ../$(LIBDIR)/liblive555GroupSock.a
Need_Lib += ../$(LIBDIR)/liblive555UsageEnv.a

INCLUDE +=  -I../$(INCLUDEDIR)
#########################
all: $(LOCAL_TARGET)
CCFLAGS= -D_DETACHED_THREAD_\
	-D__DEBUG__	
TEST_OBJS += main.o 

$(LOCAL_TARGET): $(TEST_OBJS) 
	
	$(CPP) $(WAR) $(BASE_CFLAGS) \
	$(TEST_OBJS) \
	$(Need_Lib) \
	 -lnsl -lresolv  -ldl -lm -lpthread -lrt -fPIC -o $@

	$(STRIP) $(LOCAL_TARGET)
	$(MV) $(LOCAL_TARGET) ../
	rm -f *.o


%.o:%.cpp
	$(CPP) $(WAR) $(CCFLAGS) $(MAKETARGET) -ldl -std=c++11 -ffunction-sections -fdata-sections -O2  -c $(INCLUDE) $<
	
clean: 
	rm -f *.o $(LOCAL_TARGET)
